/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.wal{width:1280px;}
	.headDiv .logo{ left:30px;}

	.nav{ right:240px;}
	.nav a{ padding: 0 46px;}
	.sNav .list li{ margin-right:30px;}
	.pageBanner .botDiv{ margin-left: -640px;}
	.pageNav{ padding-left: 40px; }
	.containerBox{ width: 1280px; }
	.historyBg{  margin-left:-640px; }
	.developBg{  margin-left:-640px; }
	.dnBg{ left: -40px;  }
	.indexPart2Pic .tab{ height: 150px;}
	.indexPart2Pic .tab li .ico{ padding: 30px 0 10px;}
	.indexPart2Pic .tab li .name1{ font-size:16px;}
	.indexPart2Pic .tab li .name2{ padding-top: 5px; }
	.indexPart2Pic .box .mxfDiv{ padding: 45px 75px 0 35px; }
	}

@media screen and ( max-width:1366px ){
	.indexPart2Pic .tab{ height: 140px;}
	.indexPart2Pic .tab li .ico{ padding: 20px 0 10px;}
	.indexPart2Pic .box .btnDiv{ padding-top: 25px; }
}



@media screen and ( max-width:1004px ){
	.contentBox .video {
		position: unset;
		width: 100%;
		background: none;
		padding: 0;
		color: #000;
	}
	.contentBox .video p{color:#000;margin-bottom:10px;}
	
	.wal, .wal2, .w780{width:100%;}
	.containerBox{ width: auto; padding: 0 10px; }
	.xxxBox{ width: auto;  }
	.PC-Box, .w370, .nav, .banner, .pageBanner, .pageTop, .pageNum, .topA, .sideContact, .sideJob, .dnBg, .contactBg, .sideBar, .cnBg, .historyBg, .developBg{ display:none;}
	.Phone-Box, .navIco, .searchIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ height:56px;}
	.headDiv .logo{ left:10px; top:15px;}
	.headDiv .logo img{ width: 160px; }
	.headDiv .topRight{ right: 50px; top: 10px; }
	.headDiv .lan{ padding-right: 40px; }
	.footDiv{ height: auto; background-size: 100% 100%; padding: 25px 10px;width:auto;}
	.footDiv .leftDiv, .footDiv .rightDiv{ float: none; }
	.footDiv .tel{ height: 30px; line-height: 30px; padding-left: 35px; font-size: 18px; background-size: 29px; }
	.footDiv .tel em{ padding-left: 20px; }
	.footDiv .links{ line-height: 28px; padding-top: 20px;  }
	.footDiv .share{ text-align: center; padding-top: 20px; float: none; }
	.footDiv .share li{ display: inline-block; float: none; margin: 0 5px; }
	.footDiv .msg{ clear: both; padding-top: 28px; color: #fff; opacity: 0.3; text-transform: uppercase; }
	.footDiv .msg a{ color: #fff; }
	.footDiv .msg a:hover{ text-decoration: underline;}
	.pageBox{ padding-bottom: 50px;}
	.pageTitle{ padding-top: 35px; }
	.pageTitle .title1{ font-size: 24px; line-height: 24px;}
	.pageTitle .title2{ font-size: 18px; padding: 5px 0 15px;}
	.about{ padding: 35px 0;}
	.about .name{ font-size: 24px; line-height: 24px; }
	.about .wen{ font-size: 18px; padding: 5px 0 15px; }
	.about .content{ font-size: 13px; line-height: 26px; padding-bottom: 25px; }
	.about .leftDiv{ width: 100%; float: none; }
	.about .rightDiv{ width: 100%; float: none; }
	.about .topBg{ display: none; }
	.about .contentBox{ width: 100%; margin-bottom: 30px; overflow: hidden; }
	.about .contentBox .imgDiv img{ height: 250px; }
	.about .contentBox .layerDiv{ right: 10px; left: auto; top: 50%; margin-top: 84px; width: auto; }
	.about .contentBox .txt1{ font-size: 18px; line-height: 24px;    font-weight: bold; }
	.about .contentBox .txt2{ padding-top: 0px; font-size: 13px; opacity: 2; }
	.about .botDiv{ width: 100%; height: 250px; background: url(../images/nimg420Bg.png) center bottom no-repeat; }
	.about .botDiv .p1{ padding: 80px 0 25px; font-size: 24px;}
	.about .botDiv .p2{ font-size: 20px;}
	.about .botDiv .p3{ padding-top: 5px; font-size: 12px; }
	.speech{ padding-bottom: 50px; }
	.speech .leftDiv{ width: 100%; float: none;}
	.speech .txt{ padding-left: 18px; font-size: 18px; height: auto; line-height: 30px; }
	.speech .txt:before{ width: 3px; height: 18px;  margin-top: 0px; top: 5px; }
	.speech .content{ padding-top: 20px; line-height: 26px; }
	.speech .rightImg{ float: none; margin-top: 0px; padding-top: 25px;}
	.speech .rightImg img{ width: 100%; }
	.chief{ padding-bottom: 50px; }
	.chief .leftDiv{ width: 100%; float: none; }
	.chief .txt{ padding-left: 18px; font-size: 18px; height: 30px; line-height: 30px; }
	.chief .txt:before{ width: 3px; height: 18px; margin-top: -9px; }
	.chief .content{ padding-top: 20px; line-height: 26px; }
	.chief .rightImg{ padding-top: 25px; margin-top: 0px; }
	.chief .rightImg img{ width: 100%; }
	.culture{ padding: 40px 0 65px; }
	.culture .leftDiv{ width: 100%; float: none; }
	.culture .contentBox .imgDiv img{ width: 100%; }
	.culture .contentBox .txt{ top: 15px; font-size: 16px; }
	.culture .botImg{ padding-top: 35px; }
	.culture .botImg img{ width: 100%; }
	.culture .rightImg{ float: none; padding-top: 25px;}
	.culture .rightImg img{ width: 100%; }
	.historyTitle{ padding-top: 35px; }
	.historyTitle .title1{ font-size: 20px; line-height: 20px; padding-bottom: 5px; }
	.historyTitle .title2{ height: 30px; }
	.historyTitle .title2:after{ width: 28px; height: 2px; }
	.history{ padding: 25px 0 40px; }
	.history .leftDiv{ width: 100%; float: none; }
	.history .txt{ padding-bottom: 35px; font-size: 26px;}
	.history .list li{ padding-left: 130px; line-height: 26px; }
	.history .list li .year{ padding-left: 20px; width: 110px; font-size: 24px; background: url(../images/nimg14_1.png) 12px center no-repeat;}
	.history .list li .content{ font-size: 13px;  padding-bottom: 20px;}
	.history .list li .wen{ font-size: 16px; }
	.history .rightImg{ display: none; }
	.residence{ padding: 30px 0 40px; }
	.residence .leftDiv{ width: 100%; padding-bottom: 30px; }
	.residence .part1 .txt1{ font-size: 20px;}
	.residence .part1 .txt2{ font-size: 24px; padding-bottom: 20px;}
	.residence .part1 .content{ line-height: 26px; }
	.residence .rightDiv{  width: 100%; height: 240px; }
	.residence .rightDiv .p1{ padding: 80px 0 25px; font-size: 24px;}
	.residence .rightDiv .p2{ font-size: 20px;}
	.residence .rightDiv .p3{ padding-top: 5px; font-size: 12px; }
	.residence .part2 .bigImg img{ width: 100%; }
	.residence .part2 .name{ width: 160px; height: 50px; line-height: 50px; font-size: 14px;}
	.residence .part2 .contentBox{ padding: 20px 10px 25px 10px;}
	.residence .part2 .msgList li{ font-size: 13px; line-height: 26px; float: none; width: 100%; }
	.residence .part2 .btnDiv{ position: relative; right: 0px; top: 0px; padding-top: 25px;}
	.mlzzPic{ margin-top:25px; margin-left:0px; margin-right:0px;}
	.mlzzPic .slick{ margin: 0px; }
	.mlzzPic .slick .botDiv{ height: 96px; padding: 0 10px; }
	.mlzzPic .slick .name{ padding-top: 10px; height: 24px; list-style: 24px; font-size: 16px; }
	.mlzzPic .slick .msg{ font-size: 13px; line-height: 22px; height: 44px; overflow: hidden; }
	.mlzzPic .slick-prev{ width: 36px; height: 36px; background: url(../images/nimg50_left.png) no-repeat; background-size:36px; left: 10px; top: 50%; margin-top: -25px; }
	.mlzzPic .slick-next{ width: 36px; height: 36px; background: url(../images/nimg50_right.png) no-repeat; background-size:36px; right: 10px; top: 50%; margin-top: -25px; }
	.business{ padding: 30px 0 40px; }
	.business .leftDiv{ width: 100%; padding-bottom: 30px; }
	.business .part1 .txt1{ font-size: 20px;}
	.business .part1 .txt2{ font-size: 24px; padding-bottom: 20px;}
	.business .part1 .content{ line-height: 26px; }
	.business .rightDiv{  width: 100%; height: 240px; }
	.business .rightDiv .p1{ padding: 80px 0 25px; font-size: 24px;}
	.business .rightDiv .p2{ font-size: 20px;}
	.business .rightDiv .p3{ padding-top: 5px; font-size: 12px; }
	.business .part2{ margin-bottom: 50px; }
	.business .part2 .name{ width: 160px; height: 50px; line-height: 50px; font-size: 14px;}
	.business .part2 .contentBox{ padding: 20px 10px 25px 10px; height: auto;}
	.business .part2 .txt{ font-size: 18px; padding-bottom: 15px; }
	.business .part2 .content{ font-size: 13px; padding-bottom: 20px;}
	.business .part2 .btnDiv{ position: relative; right: 0; top: 0; }
	.business .part2 .btnDiv a{ width: 115px; height: 38px; line-height: 38px;}
	.businessPic .slick-prev{ width: 34px; height: 34px; background-size: 34px; right: 54px; bottom: 10px; }
	.businessPic .slick-next{ width: 34px; height: 34px; background-size: 34px; right: 10px; bottom: 10px; }
	.businessPic .slick-prev:hover{ background-size: 34px; }
	.businessPic .slick-next:hover{ background-size: 34px; }
	.tourism{ padding: 30px 0 10px; }
	.tourism .leftDiv{ width: 100%; padding-bottom: 30px; }
	.tourism .part1 .txt1{ font-size: 20px;}
	.tourism .part1 .txt2{ font-size: 24px; padding-bottom: 20px;}
	.tourism .part1 .content{ line-height: 26px; }
	.tourism .rightDiv{  width: 100%; height: 240px; }
	.tourism .rightDiv .p1{ padding: 80px 0 25px; font-size: 24px;}
	.tourism .rightDiv .p2{ font-size: 20px;}
	.tourism .rightDiv .p3{ padding-top: 5px; font-size: 12px; }
	.tourism .part2{ margin-bottom: 50px; }
	.tourism .part2 .name{ width: 160px; height: 50px; line-height: 50px; font-size: 14px;}
	.tourism .part2 .contentBox{ padding: 20px 10px 25px 10px; height: auto;}
	.tourism .part2 .txt{ font-size: 18px; padding-bottom: 15px; }
	.tourism .part2 .content{ font-size: 13px; padding-bottom: 20px;}
	.tourism .part2 .btnDiv{ position: relative; right: 0; top: 0; }
	.tourism .part2 .btnDiv a{ width: 115px; height: 38px; line-height: 38px;}
	.agriculture{ padding: 30px 0 10px; }
	.agriculture .leftDiv{ width: 100%; padding-bottom: 30px; }
	.agriculture .part1 .txt1{ font-size: 20px;}
	.agriculture .part1 .txt2{ font-size: 24px; padding-bottom: 20px;}
	.agriculture .part1 .content{ line-height: 26px; }
	.agriculture .rightDiv{  width: 100%; height: 240px; }
	.agriculture .rightDiv .p1{ padding: 80px 0 25px; font-size: 24px;}
	.agriculture .rightDiv .p2{ font-size: 20px;}
	.agriculture .rightDiv .p3{ padding-top: 5px; font-size: 12px; }
	.agriculture .part2{ margin-bottom: 50px; }
	.agriculture .part2 .name{ width: 160px; height: 50px; line-height: 50px; font-size: 14px;}
	.agriculture .part2 .contentBox{ padding: 20px 10px 25px 10px; height: auto;}
	.agriculture .part2 .txt{ font-size: 18px; padding-bottom: 15px; }
	.agriculture .part2 .content{ font-size: 13px; padding-bottom: 20px;}
	.agriculture .part2 .btnDiv{ position: relative; right: 0; top: 0; }
	.agriculture .part2 .btnDiv a{ width: 115px; height: 38px; line-height: 38px;}
	.agriculture .part3{ padding-top: 30px; }
	.agriculture .part3 .mxfDiv{ padding-bottom: 20px; }
	.agriculture .part3 .scrollDiv{ width: 100%; }
	.agriculture .part3 .contentBox{ width: 100%; padding-right: 0px; }
	.agriculture .part3 .contentBox2{ padding-left: 0;}
	.agriculture .part3 .name{ padding: 20px 0 30px; font-size: 18px; }
	.agriculture .part3 .msg{ font-size: 20px; padding-bottom: 10px; }
	.agriculture .part3 .content{ font-size: 14px; line-height: 24px; }
	.agrPic .slick-prev{ width: 34px; height: 34px; background-size: 34px; right: 54px; bottom: 10px; }
	.agrPic .slick-next{ width: 34px; height: 34px; background-size: 34px; right: 10px; bottom: 10px; }
	.agrPic .slick-prev:hover{ background-size: 34px; }
	.agrPic .slick-next:hover{ background-size: 34px; }
	.news{ padding: 40px 0 45px; }
	.news .detail{ height: auto; padding: 0; }
	.news .detail .imgDiv{ position: relative; }
	.news .detail .imgDiv img{ width: 100%; }
	.news .detail .time{ font-size: 24px; line-height: 24px; padding: 20px 10px 0; }
	.news .detail .name{ padding: 10px 10px 0; font-size: 16px; height: 56px; line-height: 28px; }
	.news .detail .name img{ padding-left: 10px;}
	.news .detail .botList{ padding: 5px 10px 0;}
	.news .list{ padding-top: 10px; }
	.news .list li{ margin-bottom: 10px; height: 130px; }
	.news .list li a{ height: 130px; padding: 0 10px 0 82px;}
	.news .list li .timeDiv{ left: 10px; top: 15px; }
	.news .list li .timeDiv p{ font-size: 42px; line-height: 48px; padding-bottom: 10px;}
	.news .list li .timeDiv em{ padding-top: 10px; }
	.news .list li .name{ padding-top: 20px; height: 48px; line-height: 24px; font-size: 16px; }
	.news .list li .content{ padding-top: 5px; font-size: 13px; line-height: 20px; height: 40px;  }
	.newShow{ padding: 40px 0 25px; }
	.newShow .name{ font-size: 18px; }
	.newShow .shu{ padding-bottom: 20px;}
	.newShow .content{ padding: 20px 0; line-height: 28px; }
	.newShow .imgDiv{ padding: 30px 0 35px;}
	.newShow .imgDiv img{ width: 100%; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding: 35px 0 40px;}
	.pageDown ul{ margin-right: -10px; }
	.pageDown li div{ margin-right: 10px; }
	.pageDown li a{ height: 40px; line-height: 40px;}
	.pageDown li .prev{ background: #f7f7f7; }
	.pageDown li .next{ background: #f7f7f7; }
	.pageDown li .prev:hover{ background: #c9132a; }
	.pageDown li .next:hover{ background: #c9132a; }
	.reports{ padding: 40px 0 30px; }
	.reports .list ul{ margin-right: 0; }
	.reports .list li{ float: none; width: 100%; margin-bottom: 15px;}
	.reports .list li .box{ margin-right: 0px;}
	.reports .list li .botDiv{ padding: 20px 15px 0; height: 250px; }
	.reports .list li .time{ font-size: 24px; padding-bottom: 10px;}
	.reports .list li .name{ height: 52px; line-height: 26px; font-size: 16px;}
	.reports .list li .content{ height: 88px; line-height: 22px; font-size: 13px;}
	.reports .list li .botList{ padding-top: 15px;}
	.reports .list li .botList dd{ margin-right: 15px;}
	.information{ padding: 30px 0 50px; }
	.information .list{ width: 100%; float: none; }
	.information .list li{ margin-bottom: 10px; height: auto; position: relative; padding: 10px 0 10px 148px; background: #f6f5f5; line-height: 26px; font-size: 14px; }
	.information .list li .haoye{ position: absolute; left: 0px; top: 0px; width: 132px; height: 100%; background: #f4f1eb; text-indent: 0; color: #4d4b4c; }
	.information .list li .haoye em{ display:block; padding:10px 8px;}
	.notices{ padding: 30px 0 50px; }
	.notices .leftDiv{ width: 100%; float: none }
	.notices .list li{ line-height: 24px; height: auto;}
	.notices .list li a{ height: auto; padding: 10px;}
	.notices .list li em{ position: relative; left: 0px; font-size: 16px; display: block; }
	.job{ padding: 30px 0 25px; }
	.job .leftDiv{ width: 100%; float: none; }
	.jobTab{ padding-bottom: 20px; }
	.jobTab li{ width: 33.33%;}
	.jobTab li .box a{ width: 100%; height: 42px; line-height: 42px;}
	.job .list li{ margin-bottom: 12px; padding: 15px 80px 15px 15px; }
	.job .list li .name{ font-size: 16px; }
	.job .list li .content{ line-height: 28px; height: 28px; }
	.job .list li a{ width: 57px;}
	.benefit{ padding: 35px 0 45px; }
	.benefit .title1{ font-size: 20px; padding-bottom: 5px; }
	.benefit .part1{ padding: 45px 0 20px; }
	.benefit .part1 ul{ margin-right: 0px; }
	.benefit .part1 li{ float: none; width: 100%; margin-bottom: 15px; }
	.benefit .part1 li .box{ margin-right: 0px; height: 248px;}
	.benefit .part1 li .num{ padding: 30px 0 20px; font-size: 38px;}
	.benefit .part1 li .name{ font-size: 18px; padding-bottom: 28px; }
	.benefit .part1 li .msg{ font-size: 14px; line-height: 26px; padding: 0 20px; }
	.benefit .part2{ padding: 20px 0 45px; }
	.benefit .part2 .imgDiv img{ width: 100%; }
	.benefit .part3{ padding-top: 35px; }
	.benefit .part3 img{ width: 100%; }
	.contact{ padding: 35px 0 0; }
	.contact .part1 .leftDiv{ width: 100%; float: none; padding-top:0;}
	.contact .title1{ font-size: 22px; }
	.contact .title2{ font-size: 16px; padding-bottom: 30px; }
	.contact .part1 .txt{ width: auto; }
	.contact .part1 .ewm{ position: relative; right: 0; margin: 20px auto 0; width: 133px;}
	.contact .part1{ padding-bottom:35px;}
	.contact .part1 .tel{ padding:25px 0 10px; font-size:26px; line-height:26px;}
	.contact .part1 .imgDiv{ padding-top:35px;}
	.contact .part1 .imgDiv img{ width:100%;}
	.contact .part2 .imgDiv img{ height:250px;}
	.contact .part2 .layer{ right:20px; top:55px;}
	.contact .part2 .txt1{ font-size:22px; line-height:30px;}
	.contact .part2 .txt2{ font-size:16px; padding-top:10px;}
	.contact .part3 .leftDiv{ width:auto; float:none;}
	.contact .part3 li{ float:none; height:auto; padding-bottom:20px; width:auto; border-bottom:#f3ead8 solid 1px;}
	.contact .part3 .li01{ width:auto;}
	.contact .part3 .li01:after{ display:none;}
	.contact .part3 li .lbox{ padding-top:26px; padding-right:0; padding-left:25px;}
	.contact .part3 .li02 .lbox{ padding-right:0; padding-left:25px;}
	.contact .part3 li dd{ line-height:26px; }
	.contact .part3 li .mxfDiv{ position:relative; height:auto;}
	.contact .part3 li .mxfDiv:after{ display:none;}
	.contact .part3 .rightDiv{ float:none; width:auto; height:130px; background:#d6282a url(../images/nimg400Bg.jpg) left bottom no-repeat; background-size:200px;}
	.contact .part3 .rightDiv .txt1{ padding: 35px 0 6px 25px; font-size:20px;}
	.contact .part3 .rightDiv .txt2{ padding-left: 25px; font-size:16px;}



	.residenceShow{ padding: 40px 0 35px; }
	.residenceShow .part2{ height: auto; margin-top: 20px;}
	.residenceShow .part2 .leftDiv{ width: 100%; height: auto; padding-bottom: 30px;}
	.residenceShow .part2 .name{ padding: 20px 15px 0; }
	.residenceShow .part2 .name b{ font-size: 18px; padding-right: 10px; }
	.residenceShow .part2 .content{ font-size: 13px; padding: 15px 15px 0; line-height: 26px;}
	.residenceShow .part2 .rightDiv{ width: 100%; height: auto; padding-bottom: 50px; }
	.residenceShow .part2 .icon{ padding: 30px 0; }
	.residenceShow .part2 .msgList li{ padding-bottom: 15px;}
	.residenceShow .part2 .msgList li .ico{ padding-bottom: 10px; }
	.residenceShow .part2 .msgList li .tel{ font-size: 22px; }
	.development{ padding: 40px 0 100px;}
	.development .part1{ padding-bottom: 35px; }
	.development .part1 .leftDiv{ width: 100%; height: auto; float: none; }
	.development .part1 .rightDiv{ width: 100%; float: none; padding-top: 25px; }
	.development .title1{ font-size: 22px; padding-bottom: 5px; }
	.development .title2{ padding-bottom: 10px; }
	.development .box1{ margin-top: 32px; }
	.development .box1 .wen1{ left: 25px; top: 30px; font-size: 15px; }
	.development .box1 .wen2{ left: 25px; top: 50px; font-size: 26px; line-height: 36px; }
	.development .title3{ font-size: 20px; padding: 45px 0 10px; }
	.development .title4{ font-size: 20px; padding-bottom: 10px; }
	.development .content{ font-size: 14px; line-height: 24px; font-size: 14px; color: #707070; padding-bottom: 50px; }
	.development .imgDiv2{ position: relative;  }
	.development .imgDiv2 img{ width: 100%; }
	.development .imgDiv3 img{ width: 100%; }
	.development .botDiv{ height: 225px; padding: 0 48px 0 35px;}
	.development .botDiv .msg{ padding-top: 60px; }
	.development .part2{ padding: 30px 0 45px; }
	.development .part2 .list li{ width: 50%; padding-bottom: 25px;}
	.development .part2 .list li .box{ padding: 0 10px; }
	.development .part2 .list li .ico{ width: 120px; height: 120px; }
	.development .part2 .list li .ico img{ width: 120px; }
	.development .part2 .list li .txt{ top: 62px; font-size: 15px; }
	.development .part2 .list li .name{ padding: 30px 0 10px; font-size: 16px; }
	.development .part2 .list li .msg{ font-size: 13px; line-height: 20px; }
	.development .imgDiv4{ padding-top: 40px; }
	.development .imgDiv4 img{ width: 100%; }
	.development .hezi1{ width: 100%; height: auto; padding-bottom: 40px; float: none; }
	.development .hezi1 .year{ padding: 40px 0 0 35px; font-size: 36px; line-height: 36px;}
	.development .hezi2{ width: 100%; height: auto; float: none; }
	.developPic .slick-prev{ left: 10px; bottom: 20px; }
	.developPic .slick-next{ left: 40px; bottom: 20px; }
	.development .hezi3{ float: none; width: 100%; height: auto; padding-bottom: 40px;}
	.development .hezi3 .txt{ padding: 25px 16px 0 25px;}
	.development .hezi4{ float: none; width: 100%; height: auto; padding-bottom: 40px;}
	.development .hezi4 .txt{ padding: 25px 15px 0 15px;}
	.development .hezi5{ float: none; width: 100%; height: auto; padding-bottom: 40px;}
	.development .hezi5 .txt{ padding: 25px 48px 0 32px;}
	.development .hezi6{ float: none; width: 100%; height: auto; padding-bottom: 40px; }
	.development .hezi6 .ico{ padding: 36px 0 0 35px; }
	.development .hezi6 .txt1{ color: #fff; padding: 10px 0 0 35px;}
	.development .hezi7{ float: none; width: 100%; height: auto; }
	.development .hezi7 img{ width: 100%; }
	.development .hezi8{ width: 100%; height: auto; padding-bottom: 40px; }
	.development .hezi8 .txt{ padding: 25px 15px 0 15px;}
	.development .hezi8 .txt b{ font-size: 16px; }
	/*2019.5.10*/
	.responsibility{ padding:35px 0;}
	.responsibility .pageTitle{ padding:0 0 20px;}
	.responsibility .leftDiv{ width:100%;}
	.responsibility .txt{ font-size: 18px; padding-left:18px; margin-bottom:20px;}
	.responsibility .txt:before{ width:4px; height:18px; margin-top:0; top:3px;}
	.responsibility .wen{ padding-bottom:20px; font-size:16px;}
	.responsibility .content{ line-height:30px;}
	.responsibility .imgList{ padding:20px 0;}
	.responsibility .imgList ul{ margin-right:-10px;}
	.responsibility .imgList li .lbox{ margin-right:10px;}
	.responsibility .imgDiv{ padding:20px 0;}
	.responsibility .imgDiv img{ width:100%;}
	.responsibility .rightImg{ display:none;}
	.lifeList{ padding:30px 0 25px;}
	.lifeList ul{ margin-right:-10px;}
	.lifeList li{ width:50%; margin-bottom:15px;}
	.lifeList li .box{ margin-right:10px;}
	.lifeList li .name{ height:45px; line-height:45px; font-size:14px;}

    .property{ padding:50px 10px 80px;}
	.property .content{ line-height:26px; }
	.property .imgDiv img{ width:100%;}

	.big_bg_box video{width:100%;}
	
	.video {padding: 40px 0 30px;}
	.video .list ul{ margin-right: 0; }
	.video .list li{ float: none; width: 100%; margin-bottom: 15px;}
	.video .list li .box{ margin-right: 0px;}
	.video .list li .botDiv{ padding: 10px 15px 10px;}
	.video .list li .name{ height: 26px; line-height: 26px; font-size: 16px;}

    .videoLayer{ width:95%;}
}